Weaving Models with the Eclipse AMW plugin

نویسندگان

  • Marcos Didonet Del Fabro
  • Jean Bézivin
  • Patrick Valduriez
چکیده

The basic assumption in model engineering (MDE) is to consider models as first class entities. One of the most important kinds of models in MDE approaches are transformation models. Transformation models define operations between different models. However, there are many operations that are not efficiently handled by generic model transformations. For example, models transformations are not adapted to define and to capture relationships between models elements. Relationships between model elements are present in many different application scenarios, such as specification of transformations, traceability, or model alignment. We propose the use of weaving models to capture relationships between model elements. Weaving models can be used in different application scenarios, because they conform to different extensions of a core weaving metamodel. In this paper, we explain in detail what a model weaving is. We present a set of application scenarios, and we extract a set of basic requirements for creating relationships between model elements. Based on that, we define a core weaving metamodel, metamodel extensions, and describe a set of methods to create weaving models. We implement an Eclipse plugin named AMW (ATLAS Model Weaver) to support the creation of these weaving metamodels and models.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing an Adaptive Weaving Workbench using Eclipse Contributions1

Establishing links between models are a fundamental issue in model driven engineering (MDE) practices. There are many situations where it is necessary to create links between models, for instance traceability, transformation specification, composition operations, model evolution, etc. Every application scenario may require the creation of different types of links. The existence of many applicat...

متن کامل

Model-Based Tool Integration - State of the Art and Future Perspectives

ion Mechanisms for Model Integration There are only few approaches providing abstraction mechanisms in terms of, e.g., high-level integration operators or modularisation techniques in the areas of model management and model integration as well as in the area of aspect-oriented modeling which are described in the following in more detail. Rondo. The generic model management initiative from Berns...

متن کامل

Applying Generic Model Management to Data Mapping

Mapping between heterogeneous data is a central problem in many dataintensive applications. In particular, using one mapping language causes serious limitations and makes mapping management difficult. In this paper, we propose a solution that can better control the trade-off between genericity, expressiveness and efficiency of mappings. Our solution considers mappings as models and exploits spe...

متن کامل

Animalipse - An Eclipse Plugin for AnimalScript

AnimalScript, while highly expressive and versatile, is not easy to edit with no editor support. We have developed an Eclipse plugin for editing AnimalScript that includes a text editor, outline, and code assist. We expect that this plugin will make the editing process much easier and faster. The paper presents both technical aspects of the development and the resulting plugin.

متن کامل

Alf-Verifier: An Eclipse Plugin for Verifying Alf/UML Executable Models

In this demonstration we present an Eclipse plugin that implements a lightweight method for verifying fine-grained operations at design time. This tool suffices to check that the execution of the operations (specified in Alf Action Language) is consistent with the integrity constraints defined in the class diagram (specified in UML) and returns a meaningful feedback that helps correcting them o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006